package logique.preferences;

import logique.reseau.Troncon;
import logique.reseau.classements.Classement;

/**
 * 
 * @author camille
 *
 */
public class CritereClassementTroncon extends CritereTroncon {

	private Classement classement;
	
	public CritereClassementTroncon(boolean favoriser, Classement classement) {
		super(favoriser);
		this.classement = classement;
	}

	@Override
	public double eval(Troncon troncon, int position, int nbCriteresTotal) {
		if( troncon.getRoute().getClassement().equals(classement)){
			double coef = 0.7;
			eval(coef, position, nbCriteresTotal);
		}
		return 1;
	}

}
